package test1;

import java.util.ArrayList;
import java.util.Collection;

public class test2 {
    public static void main(String[] args) {
        Collection<String> s = new ArrayList<>();
        // 1.public boolean add(E e)：添加元素, 添加成功返回true。
        s.add("java1");
        s.add("java2");
        s.add("java2");
        s.add("java3");

        // 2.public void clear()：清空集合的元素。
//        s.clear();
//        System.out.println(s);

        // 3.public boolean isEmpty()：判断集合是否为空 是空返回true,反之。
//        System.out.println(s.isEmpty());
        // 4.public int size()：获取集合的大小。

        // 5.public boolean contains(Object obj)：判断集合中是否包含某个元素。
//        System.out.println(s.contains("java1"));

        // 6.public boolean remove(E e)：删除某个元素:如果有多个重复元素默认删除前面的第一个！
//        System.out.println(s.remove("java3"));

        // 7.public Object[] toArray()：把集合转换成数组
//        System.out.println(s.toArray());
        // 把一个集合的全部数据倒入到另一个集合中去。
        Collection<String> s2 = new ArrayList<>();
        s2.add("java5");
        s2.add("java6");
        s2.add("java7");
        s2.add("java8");
        System.out.println(s.addAll(s2));
        Object[] array = s.toArray();
        for (int i = 0; i < array.length; i++) {
            System.out.println(array[i]);
        }


        // 就是把c2集合的全部数据倒入到c1集合中去。

    }
}
